cssvalue: Add _gtk_css_initial_value_get()
authorBenjamin Otte <otte@redhat.com>
Sun, 25 Nov 2012 14:31:59 +0000 (15:31 +0100)
committerBenjamin Otte <otte@redhat.com>
Sun, 25 Nov 2012 14:31:59 +0000 (15:31 +0100)
... so we don't bump a refcount whenever we get the initial singleton.

We want to use this function instead of
_gtk_css_style_property_get_initial_value() everywhere where we compute
values, because some initial values may depend on settings soon.

gtk/gtkcssinitialvalue.c
gtk/gtkcssinitialvalueprivate.h

index 36ca6a09a3c1593f480b60499889e76b1007e282..c9d253427f959e1a66e7578b9ac136a4c0a25394 100644 (file)
@@ -86,3 +86,9 @@ _gtk_css_initial_value_new (void)
 {
   return _gtk_css_value_ref (&initial);
 }
+
+GtkCssValue *
+_gtk_css_initial_value_get (void)
+{
+  return &initial;
+}
index cee931034b3dd33834826b26cba4c0491d83fafd..185e1be1770457819d89f7f91ff8adac4f46a117 100644 (file)
@@ -25,6 +25,7 @@
 G_BEGIN_DECLS
 
 GtkCssValue *   _gtk_css_initial_value_new            (void);
+GtkCssValue *   _gtk_css_initial_value_get            (void);
 
 G_END_DECLS